package com.jeeplus.test.jlnu.student.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jeeplus.test.jlnu.student.domain.entity.ApprovalForm;
import com.jeeplus.test.jlnu.student.domain.entity.StudentInfoApprove;

import java.util.List;

public interface StudentInfoApproveService {

    List<StudentInfoApprove> getOutside(String studentId);

    StudentInfoApprove getStudentInfo(String studentId,String outsideType,String flag);

    int updateType(ApprovalForm approvalForm);

    Page<StudentInfoApprove> getOutsidePage(StudentInfoApprove studentInfoApprove, Page<StudentInfoApprove> page);

    List<StudentInfoApprove> getByStatus(String studentId,int approvalStatus);

    int approve(ApprovalForm approvalForm);

}
